[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Object programming with UML and Java

contributor Conan, Denis
Taconet, Chantal
Lecocq, Claire
Defude, Bruno
Bac, Christian
Tata, Samir
Millot, Daniel
Castel, Hind
Raffy, Jean-Luc
Bouzeghoub, Amel
creator Taconet, Chantal
Bac, Christian
date 2006-02-08
description Teaching of these concepts is conducted through an example. We take as a case study the management of a media library for the whole course. This central example makes it possible to go through the whole development cycle, going from the analysis, the conception, the development in an object language and the storage of the objects in a data base. The course is structured in two parts: Analyse/Conception illustrated with UML: * object concepts: classes, objects, associations, composition, inheritance, polymorphism, interface * static diagrams: use case diagrams, class diagrams * dynamic diagrams: state machine diagrams, sequence and collaboration diagrams, * from system analysis to system design, * conception of tests through all the cycle Object programming illustrated with Java: * translation from class diagrams in UML to classes in java, * initialization of object through constructors, * inheritance, interfaces, abstract classes, polymorphism, * error handling with exceptions, * packages, * java API (in particular collections of objects) * study of the aspects related to the storage of the objects in a relational data base illustrated with the JDBC API Prerequisites: 1. Mastery of the unix environment (UX11) 2. Mastery of procedural programming in C language (seen in the AP11 module) ; 3. Knowledge of the principles of project management.
1. To present the basic concepts of object-oriented programming: object, class, aggregation, inheritance, polymorphism, illustrating them with UML notation; 2. To propose a method for the design of object solutions to solve simple problems using UML diagrams; 3. To illustrate the design by programming solutions in the object-oriented language JAVA; 4. To outline the problems raised by the object application tests ; 5. And to illustrate the persistency of data by interfacing the applications obtained with a database.
Level: Ingénieur 2ème année
Course: Ingénieur
Duration of the course: 30h00
format text/html
identifier intuml01
language en
publisher Institut Télécom
source  http://savoirspartages.institut-telecom.fr/z_savoirs_partages_fiche.php?id=37&lg=en
subject uml
java
programmation
object
oop
title Object programming with UML and Java
type Collection